
package com.orange.delivery.eforce.site.model;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "Site")
public class Site {

    private String comment;
    private List<SiteRole> siteRole = new ArrayList<SiteRole>();
    private List<RelatedParty> relatedParty = new ArrayList<RelatedParty>();
    private Address address;
    private ValidFor validFor;
    private List<SiteCharacteristic> siteCharacteristics = new ArrayList<SiteCharacteristic>();

    /**
     *
     * @return
     *     The comment
     */
    public String getComment() {
        return comment;
    }

    /**
     *
     * @param comment
     *     The comment
     */
    public void setComment(String comment) {
        this.comment = comment;
    }

    /**
     *
     * @return
     *     The siteRole
     */
    public List<SiteRole> getSiteRole() {
        return siteRole;
    }

    /**
     *
     * @param siteRole
     *     The siteRole
     */
    public void setSiteRole(List<SiteRole> siteRole) {
        this.siteRole = siteRole;
    }

    /**
     *
     * @return
     *     The relatedParty
     */
    public List<RelatedParty> getRelatedParty() {
        return relatedParty;
    }

    /**
     *
     * @param relatedParty
     *     The relatedParty
     */
    public void setRelatedParty(List<RelatedParty> relatedParty) {
        this.relatedParty = relatedParty;
    }

    /**
     *
     * @return
     *     The address
     */
    public Address getAddress() {
        return address;
    }

    /**
     *
     * @param address
     *     The address
     */
    public void setAddress(Address address) {
        this.address = address;
    }

    /**
     *
     * @return
     *     The validFor
     */
    public ValidFor getValidFor() {
        return validFor;
    }

    /**
     *
     * @param validFor
     *     The validFor
     */
    public void setValidFor(ValidFor validFor) {
        this.validFor = validFor;
    }

    /**
     *
     * @return
     *     The siteCharacteristics
     */
    public List<SiteCharacteristic> getSiteCharacteristics() {
        return siteCharacteristics;
    }

    /**
     *
     * @param siteCharacteristics
     *     The siteCharacteristics
     */
    public void setSiteCharacteristics(List<SiteCharacteristic> siteCharacteristics) {
        this.siteCharacteristics = siteCharacteristics;
    }
}
